Torrential Rains Hit Parts Of China, Triggering Floods, Landslides